package com.ai.manager.edu.cms.info;

import java.util.List;

import com.ai.model.edu.cms.info.InfoPushObject;
import com.ai.model.edu.cms.info.dto.InfoPushObjectDTO;
import com.ai.model.edu.cms.info.vo.InfoPushObjectVO;

public interface InfoPushObjectManager {
    /**
     * 根据主键查询记录
     */
    public List<InfoPushObjectVO> findInfoPushObjectByAppId(Long id);
    
    /**
     * 根据主键ID集合查询记录
     */
    public List<InfoPushObjectVO> findInfoPushObjectByAppIds(List<Long> ids);
    
    
    /**
     * Description	： 插资讯 推送 对象
     * @author Administrator  2015年6月23日 下午2:16:24
     * @param infoObject
     *
     */
    public void insertInfoPushObject(InfoPushObject infoObject);
    /**
     * Description	： 更新资讯推送 对象
     * @author Administrator  2015年6月23日 下午2:16:48
     * @param infoObject
     *
     */
    public void updateInfoPushObject(InfoPushObject infoObject); 
    
    
    public void deleteInfoPushObjectByPushId(InfoPushObjectDTO infoPushObjectDTO);

    /**
     * 批量插入推送对象
     * @param objectList
     */
	public void batchInsertInfoPushObject(List<InfoPushObject> objectList);
}